<?php

$categoria = urldecode($_POST['categoria']);
$fechaActual = urldecode($_POST['fechaActual']);
$fechaPrevia = urldecode($_POST['fechaPrevia']);


$mysqli = new mysqli('localhost','root','123456','restaurante');
$myArray = array();
if ($result = $mysqli->query("SELECT pedidodetalles.*, productos.descripcion AS descripcion, pedidomesas.mesa_id FROM pedidodetalles INNER JOIN productos ON pedidodetalles.producto_id = productos.id INNER JOIN pedidos ON pedidodetalles.pedido_id = pedidos.id LEFT JOIN pedidomesas ON pedidodetalles.pedido_id = pedidomesas.pedido_id WHERE productos.categoria = '$categoria' AND pedidodetalles.encargado <= '$fechaActual' AND pedidodetalles.encargado >= '$fechaPrevia' AND pedidodetalles.estado != 'Terminado'")) {

    while($row = $result->fetch_array(MYSQL_ASSOC)) {
            $myArray[] = $row;
    }
    echo json_encode($myArray);
}

$result->close();
$mysqli->close(); 
?>